﻿/*main*/
.order-notice{ padding:5px 8px; border:solid 1px #f0b57b; background-color:#faefdd;margin-bottom:10px; }
.order-notice i{ width:18px; height:18px; display:inline-block; float:left; background:url(../../img/account/message-form.png) 0 -54px;}
.order-notice span{ font-weight:700; margin-left:8px;}
.order-notice a{ margin:0 24px 0 8px;}
.order-notice a span{ color:#ed5400; padding-left:8px; margin-left:0;}

.order-search{ border:solid 1px #d1d1d1; }
.order-search h6{height:28px; background:#fff url(../../img/account/box-hd.png) no-repeat 1px 1px; border-bottom:solid 1px #d1d1d1; overflow:hidden;}
.order-search h6 span{ line-height:28px; font-weight:700; margin-left:16px;}
a.order-search-help{  float:right; display:block; line-height:18px; margin-top:6px; margin-right:10px; color:#ed5400;font-family:simsun; text-decoration:underline;}
a.order-search-help i{ width:18px; height:18px;display:inline-block;float:left;background:url(../../img/account/message-form.png) 0 -72px;}

.order-search table{ margin-top:10px; width:100%;}
.order-search td{ padding:5px 0;}
.order-search td.tb-label{ width:76px; text-align:right;}
.order-search input{ width:150px; height:18px; line-height:18px; padding:2px; margin:0 8px; border:solid 1px #d1d1d1;}
.order-search input.text-date{ width:120px;}
.order-search select{width:156px; height:22px; margin-left:8px; border:solid 1px #d1d1d1;}
.order-search button{ margin-left:16px;}
.btn-confirmsearch{ width:80px; height:25px; border-width:0; background:url(../../img/account/btn-confirmsearch.png); }

.trade-list{ padding:10px 20px; height:129px;}
.trade-list table{ width:100%;}
.trade-list td{line-height:24px; }
.trade-list thead td{ color:#666; border-bottom:solid 1px #d1d1d1; text-align:center;}
.trade-list tbody td{ border-bottom:dotted 1px #d1d1d1; font-family:simsun; text-align:center;}
.trade-list tfoot td{ text-align:right; padding-top:5px;}
.trade-list a{ color:#ed5400; text-decoration:underline;}

/*list*/
.order-list{ margin-top:10px; position:relative;}
/*过滤 其他*/
.filter-other{ float:right; position:absolute; right:0; top:0; }
.filter-other .pager-min{ float:right; margin-top:4px; }

/*tab切换*/
.tab{border-bottom:2px solid #db2500; height:27px;overflow:hidden; }
.tab li{float:left; padding-right:3px;}
.tab li a{ background:url(../../img/account/tab.png) no-repeat scroll 0 0 transparent; color:#242424; display:block; height:27px; line-height:32px; overflow:hidden; text-align:center; text-decoration:none; width:94px;}
.tab li a:hover{ background-position:0 -54px; text-decoration:none; color:#242424;}
.tab li a.now, .tab li a.now:hover {background-position:0 -27px;font-weight:700; line-height:30px;text-align:center;width:84px; text-decoration:none;}

/*表格*/
.table-list{ width:100%; border-collapse:collapse; margin-top:5px; }
.table-list thead td{ background-color:#ededed; height:28px; line-height:28px; color:#666; border-top:solid 1px #d1d1d1; border-bottom:solid 1px #d1d1d1; text-align:center;vertical-align:middle; }
.table-list thead td.table-product{ border-left:solid 1px #d1d1d1; width:340px;}
.table-list thead td.table-price{width:100px;}
.table-list thead td.table-num{ width:100px;}
.table-list thead td.table-pay{ width:100px;}
.table-list thead td.table-status{ width:110px; padding-left:30px; text-align:left;  border-right:solid 1px #d1d1d1;}

.table-list tbody{  }
.table-list tbody tr td{ border:solid 1px #e4e4e4; text-align:center; vertical-align:middle; padding:5px 0;}
.table-list tbody.order-edit tr td{ border:solid 1px #f3c996;}
.table-list tbody tr.order-sumary td{border-bottom:dotted 1px #b8b8b8; background-color:#f0f0f0; color:#666; }
.table-list tbody.order-edit tr.order-sumary td{ background-color:#faefdd;}
.table-list tbody tr.order-sumary td.order-no{ padding-left:12px; text-align:left; border-right-width:0; }
.table-list tbody tr.order-sumary td.order-time{ padding-right:10px;  text-align:right; border-left-width:0;}
.table-list tbody tr.order-sumary td.order-time span{ padding-left:32px;}
.table-list tbody tr.order-detail td{border-top:dotted 1px #b8b8b8;}
.table-list tbody.order-edit tr.order-detail td{ border-color:#e4e4e4; border-bottom-color:#f3c996; border-top:dotted 1px #b8b8b8;}
.table-list tbody.order-edit tr.order-detail td.detail{ border-left-color:#f3c996;}
.table-list tbody.order-edit tr.order-detail td.status{ border-right-color:#f3c996;}
.table-list tbody tr.order-space td{ border-width:0; height:10px; padding:0; overflow:hidden;}

.table-list .detail p{ text-align:left;padding:4px 0 0 10px; width:295px; overflow:hidden;}
.table-list .detail p span{ padding:0 8px;}
.table-list .detail p a,.table-list .detail p label{ margin-left:-4px; font-weight:700;}
.table-list span.num{ font-weight:700;}
.table-list .status{ color:#ed5400;padding:12px 0 8px;}
.table-list .status span{ color:#333; font-weight:700; display:block; padding-bottom:4px;}
.table-list .status a{ margin:0 4px; display:inline-block; color:#ed5400; text-decoration:underline;}
.table-list .status a.action-buy{ padding:1px 6px;color:#fff; text-decoration:none; background-color:#ed5400; border-radius:3px;}
.table-list .status a.btn-pay{ width:47px; height:20px; line-height:20px; display:inline-block; background:url(../../img/account/btn-pay.png); color:#333; text-decoration:none;}
.table-list tfoot td{ text-align:center; padding-top:32px;}

/*分页*/
.pager a.prev s, .pager a.next s, .pager a.prev-disable s, .pager a.next-disable s, .pager button{background:url(../../img/account/pager.png) no-repeat; }
.pager{ text-align:center;}
.pager a, .pager span{ margin:0 4px;display:inline-block; overflow:hidden; }
.pager a{border:solid 1px #ccc;line-height:18px;height:18px; padding:2px 8px 1px; }
.pager span a{ margin:0; border-width:0; padding:0; height:auto; }
.pager span a:hover{ text-decoration:none;}
.pager a.curr{ border:solid 1px #fff; color:#ed5400; cursor:default; text-decoration:none;}
.pager a.prev, .pager a.prev-disable, .pager a.next, .pager a.next-disable{ background-color:#f8f8f8; position:relative;  }
.pager a.prev, .pager a.next{color:#ed5400;}
.pager a.prev-disable:hover, .pager a.next-disable:hover{ cursor:default; color:#333; text-decoration:none;}
.pager a.prev, .pager a.prev-disable{ padding-left:12px;}
.pager a.next, .pager a.next-disable{ padding-right:12px;}
.pager a.prev-disable, .pager a.prev-disable:hover, .pager a.next-disable, .pager a.next-disable:hover{ color:#666;}
.pager a.prev s, .pager a.next s, .pager a.prev-disable s, .pager a.next-disable s{ display:block; width:5px; height:9px; overflow:hidden; top:6px; position:absolute;}
.pager a.prev s{ float:left; background-position:-10px 0; left:2px; }
.pager a.prev-disable s{ float:left; background-position:0 0; left:2px; }
.pager a.next s{ float:right; background-position:-15px 0; right:2px;}
.pager a.next-disable s{ float:right; background-position:-5px 0; right:2px;}
.pager span{ color:#999; line-height:22px; height:22px; padding-bottom:2px; }
.pager input{ width:40px; height:14px; line-height:14px; padding:2px; border:solid 1px #f0b57b; margin:0 2px; text-align:center; vertical-align:middle;}
.pager button{ margin-left:8px; width:77px; text-align:center; height:22px; padding: 4px 0 4px 0; background-position:0 -22px; border:0; cursor:pointer; vertical-align:middle;}
.pager-min{ height:18px;}
.pager-min a.prev, .pager-min a.prev-disable, .pager-min a.next, .pager-min a.next-disable{ width:13px; height:15px; overflow:hidden;  display:inline-block; background:url(../../img/account/pager-min.png) no-repeat; vertical-align:middle;}
.pager-min a:hover{ text-decoration:none;}
.pager-min a.prev{ background-position:0 0;}
.pager-min a.prev-disable{ background-position:0 -15px; }
.pager-min a.next{ background-position:-13px 0;}
.pager-min a.next-disable{ background-position:-13px -15px;}
.pager-min span{ line-height:18px; padding:0 4px; color:#333; display:inline; }
.pager-min span span{ color:#ed5400; padding:0; margin:0; line-height:18px;}
/*pop*/
.pop-saling{ width:200px; position:absolute; z-index:1; overflow:hidden; display:none; }
.pop-saling .pop-tp{ margin-left:166px; margin-bottom:-1px; z-index:4; _left:166px;}
.pop-saling .pop-bd{ padding:4px 4px 0; line-height:20px; height:20PX; border-color:#f0b57b; background-color:#faefdd;}
.pop-saling .pop-bd i{ width:18px; height:18px; display:inline-block; float:left; background:url(../../img/account/message-form.png) 0 -54px;  }
/*del light*/
.light-del{ display:block; left:-9999px; }
.light-box{ width:320px;}
.message{ margin:20px 0 0 20px; padding-left:54px;}
.message s{ margin-left:-54px;}
.message dt{ padding-top:10px; font-weight:300;}
.light-btn{ text-align:center; margin-top:32px;}
a.light-btn-confirm{ width:148px; height:36px; display:inline-block; background:url(../../img/account/btn-confirm.png);}
/* view light*/
.light-view .light-box{ width:566px;}
.light-iframe-view{ width:494px; height:262px; border:0;}
a.light-btn-close{width:147px; height:34px; display:inline-block; background:url(../../img/account/btn-close.png);}
a.light-btn-close:hover{ background-position:0 -34px;}